package br.com.edumobi.activities;

import android.os.Bundle;

import br.com.edumobi.R;
import br.com.edumobi.dados.modelos.Aluno;
import br.com.edumobi.excecoes.ExcecaoAtualizacaoDadosAlunoMalsucedida;
import br.com.edumobi.fragments.ContatoAlunoFragment;

public class ContatoAlunoActivity extends GenericaActivity implements ContatoAlunoFragment.AcoesContatoAlunoFragment {

    public static final String EXTRA_ALUNO = "EXTRA_ALUNO";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_contato_aluno);
    }

    @Override
    public Aluno getAluno() {
        return (Aluno) getIntent().getSerializableExtra(EXTRA_ALUNO);
    }

    @Override
    public Boolean onSalvarDadosAluno(Aluno aluno) {
        try {
            nuvem.salvarDadosAluno(aluno);
            return true;
        } catch (ExcecaoAtualizacaoDadosAlunoMalsucedida excecao) {
            return false;
        }
    }
}
